<!--表格行-->
<template>
  <el-table-column :sortable="sortable" :prop="property" :label="label" :width="width" class-name="no-padding">
    <template #default="{row, column, $index}">
      <sea-dic-progress :value="row[property]" :options="options"></sea-dic-progress>
    </template>
  </el-table-column>
</template>

<script setup lang="ts">
/* eslint-disable */

/**
 * 表格行级进度条
 */
const props = defineProps({
    // 宽度
    width: {type: [Number, String], default: undefined}
    // 字段名
    , property: String
    // 列名
    , label: String
    // 列名
    , sortable: {type: [Boolean, String], default: false}

    // 数据字典
    , options: {type: [Array, Object, String], default: undefined}
    // 默认样式
    , defaultClass: {type: Boolean, default: undefined}
    // 禁用样式：某些场景下，样式不利于布局，这时候可以禁用样式
    , disabledStyle: {type: Boolean, default: false}
});
</script>
